const router = [{
        path: '/user',
        name: 'user',
        component: () =>
            import ( /* webpackChunkName: "user" */ '../views/system/user.vue'),
    },
    {
        path: '/overview',
        name: 'overview',
        component: () =>
            import ( /* webpackChunkName: "overview" */ '../views/overview/overview.vue')
    },
    {
        path: '/overview_agent',
        name: 'overview_agent',
        component: () =>
            import ( /* webpackChunkName: "overview_agent" */ '../views/overview/overview_agent.vue')
    },
    {
        path: '/agent',
        name: 'agent',
        component: () =>
            import ( /* webpackChunkName: "agent" */ '../views/agent/agent.vue')
    },
    {
        path: '/firm',
        name: 'firm',
        component: () =>
            import ( /* webpackChunkName: "firm" */ '../views/manufacturer/index.vue')
    },
    {
        path: '/userManagement',
        name: 'userManagement',
        component: () =>
            import ( /* webpackChunkName: "userManagement" */ '../views/user_management/index.vue')
    },
    {
        path: '/site',
        name: 'site',
        component: () =>
            import ( /* webpackChunkName: "site" */ '../views/site/index.vue')
    },
    {
        path: '/alarmPush',
        name: 'alarmPush',
        component: () =>
            import ( /* webpackChunkName: "alarmPush" */ '../views/alarm/alarmTypeDefine/index.vue')
    },
    {
        path: '/alarmSet',
        name: 'alarmSet',
        component: () =>
            import ( /* webpackChunkName: "alarmSet" */ '../views/alarm/alarmPush/index.vue')
    },
    {
        path: '/alarm',
        name: 'alarm',
        component: () =>
            import ( /* webpackChunkName: "alarm" */ '../views/alarm/inverterAlarm/index.vue')
    },
    {
        path: '/alarmSend',
        name: 'alarmSend',
        component: () =>
            import ( /* webpackChunkName: "alarmSend" */ '../views/alarm/emailSend/index.vue')
    },
    {
        path: '/alarmTypeAnalysis',
        name: 'alarmTypeAnalysis',
        component: () =>
            import ( /* webpackChunkName: "alarmTypeAnalysis" */ '../views/alarm/alarmTypeAnalysis/index.vue')
    },
    {
        path: '/alarmEquipment',
        name: 'alarmEquipment',
        component: () =>
            import ( /* webpackChunkName: "alarmEquipment" */ '../views/alarm/alarmDeviceAnalysis/index.vue')
    },
    {
        path: '/alarmRecord',
        name: 'alarmRecord',
        component: () =>
            import ( /* webpackChunkName: "alarmRecord" */ '../views/alarm/alarmRecord/index.vue')
    },
    {
        path: '/alarmCount',
        name: 'alarmCount',
        component: () =>
            import ( /* webpackChunkName: "alarmCount" */ '../views/alarm/alarmCountRank/index.vue')
    },
    {
        path: '/saleByTimeAnalysis',
        name: 'saleByTimeAnalysis',
        component: () =>
            import ( /* webpackChunkName: "saleByTimeAnalysis" */ '../views/statisticAnalysis/salesStatistics.vue')
    },
    {
        path: '/installationList',
        name: 'installationList',
        component: () =>
            import ( /* webpackChunkName: "installationList" */ '../views/device/installationList/index.vue')
    },
    {
        path: '/installationStep',
        name: 'installationStep',
        component: () =>
            import ( /* webpackChunkName: "installationStep" */ '../views/device/installationList/installationStep.vue')
    },
    {
        path: '/insurancePay',
        name: 'insurancePay',
        component: () =>
            import ( /* webpackChunkName: "insurancePay" */ '../views/insurancePay/index.vue')
    },
    {
        path: '/payConfirm',
        name: 'payConfirm',
        component: () =>
            import ( /* webpackChunkName: "payConfirm" */ '../views/insurancePay/payConfirm.vue')
    }, {
        path: '/alarmShowView',
        name: 'alarmShowView',
        component: () =>
            import ( /* webpackChunkName: "alarmShowView" */ '../views/alarm/alarmShowView.vue')
    }, {
        path: '/card',
        name: 'card',
        component: () =>
            import ( /* webpackChunkName: "card" */ '../views/device/card/index.vue')
    }, {
        path: '/cardLineChart',
        name: 'cardLineChart',
        component: () =>
            import ( /* webpackChunkName: "cardLineChart" */ '../views/device/card/lineChart.vue')
    }, {
        path: '/gatewaySn',
        name: 'gatewaySn',
        component: () =>
            import ( /* webpackChunkName: "gatewaySn" */ '../views/device/gatewaySn/gatewaySn.vue')
    }, {
        path: '/gatewayAdmin',
        name: 'gatewayAdmin',
        component: () =>
            import ( /* webpackChunkName: "gatewayAdmin" */ '../views/device/gatewayAdmin/index.vue')
    }, {
        path: '/gatewayUpdate',
        name: 'gatewayUpdate',
        component: () =>
            import ( /* webpackChunkName: "gatewayUpdate" */ '../views/device/gatewayUpdate/index.vue')
    }

]
export default router